﻿@charset "utf-8";
.g-main-con {
    padding-bottom: 10px;
    background: #fff;
}

.other-single dd i,
.reply-total li.m-share p i {
    display: block;
    background-image: url(../images/single.png?v=0211);
    background-repeat: no-repeat;
    overflow: hidden;
}

.other-get dt span a,
.new-single cite i,
.reply-total li.m-gxhf i,
.get-codes-bdshare cite,
.expression-gather i,
.put-away b {
    display: block;
    background-image: url(../images/single_Detai.gif?v=0213);
    background-repeat: no-repeat;
    overflow: hidden;
}

.m-position {
    color: #bbb;
    padding: 10px 0;
    text-align: left;
}

.m-position a {
    color: #bbb;
}

.m-position a:hover {
    color: #f60;
    text-decoration: underline;
}

.g-detailCon {
    width: 1198px;
    border: 1px solid #e4e4e4;
    background: #f4f4f4;
}

.m-detail-left,
.m-detail-middle,
.m-detail-right {
    float: left;
}

.m-detail-left {
    width: 199px;
}

.winners-info {
    padding-top: 20px;
    position: relative;
}

.winners-info li {
    clear: both;
    padding-left: 18px;
    line-height: 20px;
}

.winners-info li.win-head,
.winners-info li.win-name {
    padding-left: 0;
    margin: 0 auto;
    text-align: center;
}

.winners-info li.win-head a {
    margin: 0 auto;
}

.winners-info li i {
    float: left;
    display: inline-block;
    width: 84px;
    text-align: right;
}

.winners-info li cite {
    float: left;
    width: 90px;
    display: block;
    text-align: left;
}

li.win-head a {
    display: block;
    width: 105px;
    height: 105px;
    position: relative;
}

li.win-head a img {
    display: block;
    width: 105px;
    height: 105px;
    border-radius: 105px;
}

li.win-head a s {
    display: block;
    width: 105px;
    height: 105px;
    background: url(../images/head105-gray.png?v=0211) no-repeat;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 5;
}

.winners-info li.win-name {
    font-size: 16px;
    padding: 5px 0;
}

.winners-info li.win-name a {
    color: #2af;
}

.winners-info li.win-name a:hover {
    text-decoration: underline;
}

.winners-info b.point-out {
    border-style: solid;
    border-width: 9px 0 9px;
    border-color: #f4f4f4;
    border-right: 8px solid #e4e4e4;
    width: 0;
    height: 0;
    font-size: 0;
    line-height: 0;
    position: absolute;
    right: 0;
    _right: -1px;
    top: 63px;
}

.winners-info b.point-out s {
    border-style: solid;
    _border-style: dashed;
    border-width: 8px;
    border-color: transparent;
    border-right-width: 0;
    border-right: 8px solid #fff;
    width: 0;
    height: 0;
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: -8px;
    left: -7px;
}

.next-period {
    clear: both;
    width: 162px;
    margin: 35px auto 20px;
    padding: 7px 7px 20px;
    border: 1px solid #eee;
    background: #fff;
    box-shadow: 0 1px 2px #e4e4e4;
    position: relative;
}

.next-period dt {
    position: relative;
}

.next-period dt img {
    display: block;
    width: 162px;
}

.next-period dt i.F_goods_xg {
    width: 39px;
    height: 39px;
    line-height: 39px;
    text-align: center;
    color: #fff;
    font-size: 12px;
    position: absolute;
    top: 20px;
    left: 20px;
    z-index: 5;
    overflow: hidden;
    background-position: -75px -110px;
}

.next-period dd {
    text-align: center;
}

.next-period dd.comm-name {
    width: 162px;
    max-height: 36px;
    margin: 3px 0;
    font-size: 12px;
    word-break: break-all;
    overflow: hidden;
    text-align: left;
}

.next-period dd.comm-name a {
    color: #666;
}

.next-period dd.comm-name a:hover {
    color: #f60;
    text-decoration: underline;
}

.limitbuy {
    position: relative;
}

.limitbuy p {
    text-indent: 2.5em;
}

.limitbuy i.limitbuy-icon {
    display: block;
    width: 26px;
    height: 15px;
    background-position: 0 -33px;
    position: absolute;
    left: 0;
    top: 2px;
    margin-right: 20px;
}

.next-period dd.have-in {
    display: block;
    margin: 0 auto;
    padding-top: 12px;
}

.next-period dd.have-in a {
    display: block;
    width: 155px;
    height: 28px;
    line-height: 28px;
    margin: 0 auto;
    text-align: center;
    color: #ff803f;
    border: 1px solid #eee;
}

.next-period dd.have-in a:hover {
    color: #f60;
    border: 1px solid #f60;
}

span.publicly-get {
    display: block;
    width: 65px;
    height: 65px;
    background: url(../images/publicly-get.png?v=0211) no-repeat;
    position: absolute;
    top: -5px;
    left: -5px;
}

.other-single {
    clear: both;
    width: 173px;
    margin: 0 auto;
}

.other-single dt {
    font-size: 16px;
    padding-bottom: 5px;
    border-bottom: 1px solid #e4e4e4;
}

.other-single dt i {
    font-size: 18px;
    position: relative;
    top: 2px;
}

.other-single dd {
    width: 173px;
    height: 40px;
    margin: 15px auto 0;
    padding-bottom: 10px;
    border-bottom: 1px dotted #e8e8e8;
}

.other-single p {
    width: 173px;
    height: 20px;
    margin-bottom: 5px;
    font-size: 14px;
    word-break: break-all;
    overflow: hidden;
}

.other-single p a {
    color: #666;
}

.other-single p a:hover {
    color: #f60;
    text-decoration: underline;
}

.other-single dd span {
    clear: both;
}

.other-single dd span a {
    float: left;
    color: #999;
    margin-right: 5px;
}

.other-single dd span a:hover {
    color: #f60;
}

.other-single dd span i {
    float: left;
    height: 12px;
    cursor: pointer;
    margin-right: 3px;
    display: inline;
    position: relative;
    top: 4px;
}

.other-single dd span a.xianmu i {
    width: 14px;
    background-position: 0 0;
}

.other-single dd span a.pinglun i {
    width: 13px;
    background-position: 0 -60px;
    margin-left: 8px;
}

.other-single dd span a.xianmu:hover i {
    background-position: 0 -15px;
}

.other-single dd span a.pinglun:hover i {
    background-position: 0 -75px;
}

.m-detail-middle {
    width: 720px;
    border-left: 1px solid #e4e4e4;
    border-right: 1px solid #e4e4e4;
    background: #fff;
}

.procurer-and-next {
    height: 126px;
    padding: 0 12px 0 15px;
    border-bottom: 1px solid #e4e4e4;
    display: none;
}

.m-procurerCon {
    padding-top: 15px;
    position: relative;
}

.m-procurerCon li {
    float: left;
    line-height: 20px;
}

.m-procurerCon li.win-head {
    margin-right: 10px;
}

.m-procurerCon li p,
.m-procurerCon li span {
    display: block;
}

.m-procurerCon li p {
    font-size: 14px;
    padding-top: 8px;
}

.m-procurerCon li p a {
    color: #2af;
}

.m-procurerCon li p a:hover {
    text-decoration: underline;
}

.m-procurerCon li span em {
    margin-right: 3px;
}

.m-procurerCon li.win-head a {
    width: 95px;
    height: 95px;
    position: relative;
}

.m-procurerCon li.win-head a img {
    width: 95px;
    height: 95px;
    border-radius: 95px;
    padding-left: 5px;
}

.m-procurerCon li.win-head a s {
    background: url(../images/head95.png?v=0211) no-repeat;
}

.m-procurerCon b.point-out {
    border-style: solid;
    border-width: 0 9px 8px;
    border-color: #fff;
    border-bottom: 8px solid rgb(221, 221, 221);
    width: 0;
    height: 0;
    font-size: 0;
    line-height: 0;
    position: absolute;
    left: 43px;
    bottom: -16px;
}

.m-procurerCon b.point-out s {
    border-style: solid;
    _border-style: dashed;
    border-width: 8px;
    border-color: transparent;
    border-top-width: 0;
    border-bottom: 8px solid #fff;
    width: 0;
    height: 0;
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 1px;
    left: -8px;
}

.m-nextCon {
    width: 353px;
    height: 90px;
    padding: 5px;
    border: 1px solid #e4e4e4;
    background: #fff;
    margin-top: 12px;
    position: relative;
}

.m-nextCon li {
    float: left;
}

.m-nextCon li.u-bor-left {
    border-right: 1px dotted #e4e4e4;
    padding-right: 5px;
}

.m-nextCon li.u-bor-right {
    width: 240px;
    padding-left: 10px;
    margin-top: 7px;
    color: #999;
}

.m-nextCon li.u-bor-right i.limitbuy-icon {
    left: 10px;
}

.m-nextCon li.u-bor-top {
    margin-top: 25px;
}

.m-nextCon li img {
    display: block;
    width: 90px;
    height: 90px;
}

.m-nextCon li p {
    width: 240px;
    height: 18px;
    word-break: break-all;
    overflow: hidden;
    margin-bottom: 3px;
}

.m-nextCon li p a {
    color: #666;
}

.m-nextCon li p a:hover {
    color: #f60;
    text-decoration: underline;
}

.m-nextCon li span {
    display: block;
    padding-top: 5px;
}

.m-nextCon li span a {
    display: inline-block;
    padding: 0 20px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    border: 1px solid #eee;
    color: #ff803f;
}

.m-nextCon li span a:hover {
    border: 1px solid #f60;
    color: #f60;
}

.single-info {
    padding-top: 30px;
}

.single-info dl {
    width: 640px;
    margin: 0 auto;
}

.single-info dt {
    font-size: 24px;
    line-height: 40px;
    border-bottom: 1px solid #efefef;
    margin-bottom: 10px;
    padding-bottom: 8px;
    word-break: break-all;
}

.single-info dd {
    width: 640px;
    overflow: hidden;
    color: #c2c2c2;
}

.single-info dd cite {
    margin-right: 20px;
}

.single-info dd cite em {
    color: #bbb;
    margin-right: 2px;
}

.single-info dd p {
    text-indent: 2em;
    font-size: 14px;
    line-height: 28px;
    padding: 25px 0 20px;
    word-break: break-all;
}

.single-info dd img {
    display: block;
    max-width: 640px;
    margin: 10px auto;
}

.single-info dd.single-fufen {
    position: relative;
    overflow: visible;
}

.single-info dd.single-fufen span {
    display: block;
    width: 73px;
    height: 37px;
    padding-top: 36px;
    background: url(../images/blessing.png?v=0211) no-repeat;
    text-align: center;
    font-size: 14px;
    color: #f60;
    line-height: 21px;
    font-weight: bold;
    position: absolute;
    right: 0;
    top: -46px;
}

.single-info dd.single-fufen span b {
    display: block;
    font-size: 20px;
    letter-spacing: -1px;
}

.reply-total {
    width: 640px;
    padding: 30px 40px 12px;
    border-bottom: 1px solid #f0f0f0;
}

.reply-total li.m-gxhf {
    font-size: 16px;
    padding-top: 3px;
}

.reply-total li.m-gxhf i {
    float: left;
    width: 14px;
    height: 14px;
    background-position: 0 -20px;
    position: relative;
    top: 4px;
    _top: 2px;
    margin-right: 5px;
}

.reply-total li.m-gxhf em {
    margin: 0 3px;
}

.reply-total li.m-share {
    position: relative;
}

.reply-total li.m-share p {
    float: left;
}

.reply-total li.m-share p.u-xianmu {
    height: 24px;
    line-height: 24px;
    position: relative;
}

.reply-total li.m-share p.u-xianmu a {
    color: #999;
    cursor: pointer;
}

.reply-total li.m-share p.u-xianmu img {
    position: absolute;
    top: 1px;
    left: -2px;
    display: none;
}

.reply-total li.m-share .get-codes-bdshare {
    float: left;
}

.reply-total li.m-share .get-codes-bdshare {
    display: block;
    width: 57px;
    height: 24px;
    color: #999;
    font-size: 14px;
    margin-left: 5px;
}

.reply-total li.m-share .get-codes-bdshare span.bds_more {
    display: block;
    width: 50px;
    height: 18px;
    line-height: 18px;
    padding: 2px 0 2px 5px;
    border: 1px solid #efefef;
    font: 12px/1.5 "\5FAE\8F6F\96C5\9ED1", Arial;
    background: none!important;
}

.reply-total li.m-share .get-codes-bdshare cite {
    float: left;
    width: 14px;
    height: 15px;
    background-position: -27px 0;
    position: relative;
    top: 1px;
    _top: 0;
    margin-right: 5px;
    display: inline;
}

.reply-total li.m-share p.u-xianmu-click img {
    display: block;
}

.reply-total li.m-share p.u-xianmu-click i {
    opacity: 0;
    filter: progid: DXImageTransform.Microsoft.Alpha(opacity=100);
}

.reply-total li.m-share p.u-xianmu i,
.reply-total li.m-share p.u-xianmu span,
.reply-total li.m-share p.u-xianmu em {
    float: left;
}

.reply-total li.m-share p.u-xianmu i {
    width: 16px;
    height: 15px;
    background-position: 0 0;
    position: relative;
    top: 6px;
    _top: 4px;
    margin-right: 2px;
}

.reply-total li.m-share p.u-xianmu a:hover i {
    background-position: 0 -15px;
}

.reply-total li.m-share p.u-xianmu em {
    font-size: 14px;
    margin-right: 8px;
}

.reply-total li.m-share p.u-xianmu a:hover em {
    color: #f60;
}

.reply-total li.m-share p.u-xianmu span {
    display: block;
    min-width: 23px;
    padding: 0 5px;
    height: 22px;
    line-height: 22px;
    text-align: center;
    border: 1px solid #efefef;
    position: relative;
}

.reply-total li.m-share p.u-xianmu span b {
    border-style: solid;
    border-width: 6px 0 6px;
    border-color: #fff;
    border-right: 6px solid rgb(239, 239, 239);
    width: 0;
    height: 0;
    font-size: 0;
    line-height: 0;
    position: absolute;
    left: -7px;
    top: 5px;
}

.reply-total li.m-share p.u-xianmu span b s {
    border-style: solid;
    _border-style: dashed;
    border-width: 6px;
    border-color: transparent;
    border-right-width: 0;
    border-right: 6px solid #fff;
    width: 0;
    height: 0;
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: -6px;
    left: -4px;
}

.reply-total li.m-share p.u-xianmu-past a {
    cursor: default;
}

.reply-total li.m-share p.u-xianmu-past i,
.reply-total li.m-share p.u-xianmu-past a:hover i {
    background-position: 0 -45px;
}

.reply-total li.m-share p.u-xianmu-past a em {
    color: #999;
}

.reply-total li.m-share p.u-xianmu-past a:hover em {
    color: #999;
    text-decoration: none;
}

.reply-total li.m-share p.u-xianmu-past a:hover span {
    border: 1px solid #efefef;
    color: #999;
}

.reply-total li.m-share p.u-xianmu-past a:hover span b {
    border-right: 6px solid rgb(239, 239, 239);
}

.not-login {
    width: 640px;
    margin: 0 auto;
    padding: 30px 0;
}

.not-login .point-box {
    width: 573px;
    height: 61px;
    line-height: 61px;
    border: 1px solid #e4e4e4;
    background: #f3f3f3;
    font-size: 14px;
    text-align: center;
    position: relative;
}

.not-login .point-box a {
    color: #f60;
    margin: 0 5px;
}

.not-login .point-box a:hover {
    text-decoration: underline;
}

.not-login .point-box b {
    border-style: solid;
    border-width: 6px 0 6px;
    border-color: #fff;
    border-right: 6px solid rgb(228, 228, 228);
    width: 0;
    height: 0;
    font-size: 0;
    line-height: 0;
    position: absolute;
    left: -7px;
    top: 20px;
}

.not-login .point-box b s {
    border-style: solid;
    _border-style: dashed;
    border-width: 6px;
    border-color: transparent;
    border-right-width: 0;
    border-right: 6px solid #f3f3f3;
    width: 0;
    height: 0;
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: -6px;
    left: -4px;
}

.input-pic {
    display: block;
    width: 40px;
    height: 40px;
    position: relative;
    margin-right: 15px;
    overflow: hidden;
}

.input-pic a {
    cursor: pointer;
}

.input-pic img {
    display: block;
    width: 40px;
    height: 40px;
    border-radius: 40px;
    overflow: hidden;
}

.input-pic i {
    display: block;
    width: 40px;
    height: 40px;
    background: url(../images/head40.png?v=0202) top center no-repeat;
    position: absolute;
    left: 0;
    top: 0;
    overflow: hidden;
}

.input-comment {
    width: 640px;
    margin: 0 auto;
    padding-top: 30px;
    padding-bottom: 30px;
}

.input-comment-bor {
    border-bottom: 1px solid #efefef;
}

.input-comment .input-pic,
.not-login .input-pic {
    width: 50px;
    height: 50px;
}

.input-comment .input-pic img,
.not-login .input-pic img {
    display: block;
    width: 50px;
    height: 50px;
    border-radius: 50px;
}

.input-comment .input-pic i,
.not-login .input-pic i {
    width: 50px;
    height: 50px;
    background: url(../images/head50.png?v=0202) top center no-repeat;
}

.from-to-close {
    clear: both;
    height: 20px;
}

.from-to-close span {
    float: left;
    margin-right: 5px;
}

.from-to-close a.delete-close {
    float: left;
    display: block;
    position: relative;
    top: 4px;
    _top: 6px;
}

.textCon {
    clear: both;
    position: relative;
}

.textCon textarea {
    width: 575px;
    height: 68px;
    color: #d8d8d8;
    font-size: 14px;
    resize: none;
    outline: none;
}

.textCon b {
    border-style: solid;
    border-width: 6px 0 6px;
    border-color: #fff;
    border-right: 6px solid #e4e4e4;
    width: 0;
    height: 0;
    font-size: 0;
    line-height: 0;
    position: absolute;
    left: -6px;
    top: 20px;
}

.textCon b s {
    border-style: solid;
    _border-style: dashed;
    border-width: 6px;
    border-color: transparent;
    border-right-width: 0;
    border-right: 6px solid #fff;
    width: 0;
    height: 0;
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: -6px;
    left: -4px;
}

.textCon b.textarea-focus {
    border-color: #fff;
    border-right: 6px solid #bbb;
}

.text-state {
    width: 575px;
    padding-top: 6px;
}

.expression-gather {
    padding-left: 10px;
    padding-top: 3px;
}

.expression-gather a {
    color: #666;
}

.expression-gather a i {
    float: left;
    width: 16px;
    height: 16px;
    background-position: 0 -39px;
    margin-right: 3px;
    position: relative;
    top: 1px;
}

.expression-gather a:hover {
    color: #f60;
    text-decoration: underline;
}

.expression-gather a:hover i {
    background-position: -27px -39px;
}

.num-submit {
    font-size: 14px;
    line-height: 24px;
}

.num-submit span {
    float: left;
    padding-right: 10px;
    padding-top: 1px;
}

.num-submit a {
    float: left;
    display: block;
    width: 54px;
    height: 24px;
    line-height: 24px;
    *line-height: 22px;
    _padding-top: 2px;
    _height: 22px;
    _line-height: 22px;
    text-align: center;
    border: 1px solid #e4e4e4;
    color: #666;
    font-weight: bold;
}

.num-submit a:hover {
    background: #f60;
    border: 1px solid #f60;
    color: #fff;
}

.comment-main {
    width: 640px;
    margin: 0 auto;
    padding-bottom: 30px;
}

.comment-main li {
    width: 635px;
    padding: 20px 0;
    padding-left: 5px;
    border-bottom: 1px solid #efefef;
    display: inline-block;
}

.comment-main li .input-pic {
    margin-right: 20px;
}

.m-review {
    width: 575px;
    padding-top: 5px;
    text-align: Justify;
    text-justify: inter-ideograph;
}

.m-review dl dt {
    display: block;
    color: #bababa;
    margin-bottom: 2px;
    position: relative;
}

.m-review dl dt a {
    color: #2af;
    margin-right: 6px;
}

.m-review dl dt a:hover {
    text-decoration: underline;
}

.m-review dl dt em {
    position: absolute;
    right: 0;
    top: 0;
}

.m-review dl dd {
    clear: both;
    position: relative;
    display: block;
}

.m-review dl dd span {
    display: block;
    font-size: 14px;
    padding-right: 45px;
    text-align: Justify;
    text-justify: inter-ideograph;
    word-break: break-all;
}

.m-review dl dd cite {
    position: absolute;
    right: 0;
    bottom: 0;
    _top: 0;
}

.m-review dl dd cite a {
    color: #999;
}

.m-review dl dd cite a:hover {
    color: #f60;
    text-decoration: underline;
}

.reply-comment {
    width: 575px;
    padding-top: 15px;
}

.reply-comment .point-box b,
.reply-comment .input-box b {
    top: 13px;
}

.reply-comment .comment-main li .input-pic {
    margin-right: 15px;
}

.reply-comment .not-login {
    width: 541px;
    padding: 12px 20px 12px 12px;
    border: 1px solid #e4e4e4;
}

.reply-comment .not-login .point-box {
    width: 484px;
}

.reply-comment .input-comment {
    width: 541px;
    padding: 12px 20px 12px 12px;
    border: 1px solid #e4e4e4;
}

.reply-comment .input-comment .input-pic,
.reply-comment .not-login .input-pic {
    width: 40px;
    height: 40px;
    margin-right: 15px;
}

.reply-comment .input-comment .input-pic img,
.reply-comment .not-login .input-pic img {
    width: 40px;
    height: 40px;
    border-radius: 40px;
}

.reply-comment .input-comment .input-pic i,
.reply-comment .not-login .input-pic i {
    width: 40px;
    height: 40px;
}

.reply-comment .input-comment .input-pic i,
.reply-comment .not-login .input-pic i {
    background: url(../images/head40.png?v=0202) top center no-repeat;
}

.reply-comment .textCon textarea {
    width: 486px;
}

.reply-comment .text-state {
    width: 486px;
}

.reply-comment .comment-main {
    width: 573px;
    border: 1px solid #e4e4e4;
    border-top: 0 none;
    padding-bottom: 0;
    background: #f7f7f7;
}

.reply-comment .comment-main li {
    width: 541px;
    padding: 15px 20px 15px 12px;
}

.reply-comment .comment-main .input-pic i {
    background: url(../images/head40-gray.png?v=0202) top center no-repeat;
}

.reply-comment .m-review {
    width: 486px;
}

.put-away {
    clear: both;
    padding: 0;
    text-align: center;
    border-bottom: 0 none;
}

.put-away a {
    display: block;
    height: 30px;
    line-height: 28px;
    _height: 24px;
    _padding-top: 6px;
    color: #999;
    overflow: hidden;
}

.put-away a:hover {
    color: #f60;
}

.put-away b {
    background-position: -27px -20px;
    width: 9px;
    height: 5px;
    display: inline-block;
    margin-left: 5px;
    position: relative;
    top: -2px;
    *top: -4px;
}

.put-away a:hover b {
    background-position: -42px -20px;
}

.g-pagination {
    padding-top: 0!important;
    padding-bottom: 30px;
}

.m-detail-right {
    width: 267px;
}

.other-loading {
    clear: both;
    width: 50px;
    height: 50px;
    margin: 0 auto;
    padding: 150px 0;
}

.other-loading i {
    display: block;
    width: 50px;
    height: 50px;
    background: url(http://skin.1yyg.net/images/goods_loading2.gif) no-repeat;
    overflow: hidden;
}

.other-get {
    padding: 13px 0 5px;
}

.other-get dl {
    padding: 0 15px;
    margin: 0 auto;
}

.other-get dt {
    height: 20px;
    padding-bottom: 8px;
    border-bottom: 1px solid #e4e4e4;
    position: relative;
    z-index: 5;
}

.other-get dt cite {
    font-size: 16px;
}

.other-get dt span {
    padding-top: 2px;
    _padding-top: 0;
}

.other-get dt span a {
    display: inline-block;
    width: 18px;
    height: 18px;
    margin-left: 12px;
}

.other-get dt span a {
    width: 18px;
    height: 18px;
}

.other-get dt span a.other-left {
    background-position: 0 -60px;
}

.other-get dt span a.other-right {
    background-position: -27px -60px;
}

.other-get dt span a.other-left:hover {
    background-position: 0 -106px;
}

.other-get dt span a.other-right:hover {
    background-position: -27px -106px;
}

.other-get dt span a.other-left-none,
.other-get dt span a.other-right-none {
    cursor: default;
}

.other-get dt span a.other-left-none,
.other-get dt span a.other-left-none:hover {
    background-position: 0 -83px;
}

.other-get dt span a.other-right-none,
.other-get dt span a.other-right-none:hover {
    background-position: -27px -83px;
}

.other-get dd {
    clear: both;
    height: 50px;
    padding: 10px 0;
    border-top: 1px dotted #e8e8e8;
    margin-top: -1px;
    overflow: hidden;
}

.other-get dd cite {
    display: block;
    width: 50px;
    height: 50px;
    position: relative;
    margin-right: 10px;
}

.other-get dd cite a {
    display: block;
    width: 50px;
    height: 50px;
    cursor: pointer;
}

.other-get dd cite img {
    display: block;
    width: 50px;
    height: 50px;
    border-radius: 50px;
}

.other-get dd cite s {
    display: block;
    width: 50px;
    height: 50px;
    background: url(../images/head50-gray.png?v=0211) no-repeat;
    position: absolute;
    top: 0;
    left: 0;
}

.other-get dd span {
    display: block;
}

.other-get dd p {
    height: 18px;
    line-height: 18px;
    padding-top: 2px;
    margin-bottom: 7px;
    overflow: hidden;
}

.other-get dd p em {
    display: block;
    float: left;
    max-width: 72px;
    word-break: break-all;
    margin-right: 2px;
}

.other-get dd p a {
    color: #2af;
}

.other-get dd p a:hover {
    text-decoration: underline;
}

.other-get dd span a.link-btn {
    display: block;
    width: 68px;
    height: 19px;
    line-height: 19px;
    _height: 17px;
    _padding-top: 2px;
    text-align: center;
    border: 1px solid #e4e4e4;
    color: #bbb;
    cursor: default;
}

.other-get dd span a.see-btn {
    border: 1px solid #f4cea8;
    color: #f60;
    background: #fffcf5;
    cursor: pointer;
}

.other-get dd span a.see-btn:hover {
    border: 1px solid #f60;
}

.new-single {
    width: 237px;
    margin: 15px auto;
}

.new-single li {
    width: 237px;
    margin-top: 5px;
    overflow: hidden;
    border-bottom: 1px solid #efefef;
    padding: 10px 0 15px;
    display: inline-block;
}

.new-single h4 {
    font-size: 16px;
    padding-bottom: 5px;
    border-bottom: 1px solid #e4e4e4;
}

.new-single cite {
    display: block;
    height: 16px;
    line-height: 16px;
    color: #bababa;
}

.new-single cite i {
    float: left;
    width: 23px;
    height: 16px;
    background-position: 0 0;
}

.new-single cite em {
    float: left;
    display: block;
    max-width: 196px;
    height: 16px;
    _line-height: 17px;
    overflow: hidden;
    margin-left: 3px;
    display: inline;
    word-break: break-all;
}

.new-single cite a {
    color: #666;
    font-size: 14px;
}

.new-single cite a:hover {
    color: #f60;
    text-decoration: underline;
}

.new-single span {
    clear: both;
    display: block;
    padding: 5px 0;
}

.new-single p {
    overflow: hidden;
    display: inline-block;
}

.new-single p a {
    float: left;
    cursor: pointer;
    margin-left: 10px;
}

.new-single p img {
    display: block;
    height: 72px;
}

.PopMsg {
    border: 1px solid #A2A2A2;
    width: 282px;
    height: 144px;
    margin: 0 auto;
}

.PopMsgC {
    text-align: center;
    font-size: 14px;
    color: #999;
    padding: 15px 0 25px 0;
}

.PopMsgC s {
    width: 21px;
    height: 21px;
    background: url(http://skin.1yyg.net/Member/images/new-admin.png?v=150421) -57px -96px;
    display: inline-block;
    vertical-align: top;
    margin-right: 5px;
}

.PopMsgbtn {
    text-align: center;
    height: 30px;
}

.pageDialogMain div .auth_box {
    width: 240px;
    padding: 0 0 0 15px;
}

.pageDialogMain div .auth_box ul {
    width: 240px;
    float: left;
    padding: 0 0 3px 0;
}

.pageDialogMain div .auth_box ul li {
    float: left;
    width: 240px;
    padding: 5px 0 0 0;
}

.pageDialogMain div .auth_box ul li .text_yzm {
    width: 100px;
    height: 20px;
    line-height: 20px;
    display: block;
    float: left;
    border: none;
    border: 1px solid #888;
}

.auth_box li div {
    color: #666;
    line-height: 24px;
}

.pageDialogMain div .auth_box ul li .yzwrong {
    padding: 1px 0 5px 25px;
    background: url(http://skin.1yyg.net/Images/arrow_button.png) no-repeat -166px -75px;
    color: #f60;
    width: 100px;
    line-height: 20px;
    float: left;
    margin: 0 0 0 9px;
    display: none;
    vertical-align: middle;
    color: #f00;
}

.pageDialogMain div .auth_box ul li img {
    height: 35px;
    line-height: 22px;
    text-align: center;
    display: inline;
    float: left;
    margin: 0 10px 0 0;
}

.pageDialogMain div .auth_box ul li a {
    color: #3DB8FF;
    font-size: 12px;
    vertical-align: -9px;
    vertical-align: -13px\9;
    line-height: 24px;
}

.pageDialogMain div .auth_box ul li a.orangebut {
    color: #fff;
}

.orangebut,
.bluebut,
.graybut,
.cancelBtn,
.greenbut {
    display: inline-block;
    font-size: 12px;
    border-radius: 2px;
    text-align: center;
    padding: 0 19px;
    *overflow: visible;
    cursor: pointer;
}

input.orangebut,
input.bluebut,
input.graybut,
input.cancelBtn {
    padding: 4px 19px;
    padding: 6px 19px 2px\9;
    *padding: 5px 19px 1px;
    _padding: 5px 19px 1px;
}

a.orangebut,
a.bluebut,
a.graybut,
a.cancelBtn,
a.greenbut {
    height: 23px;
    line-height: 23px;
    line-height: 26px\9;
    _line-height: 22px;
}

input[type=button]::-moz-focus-inner {
    border: 0;
}

.greenbut {
    background: #49b8ff;
    border: 1px solid #1ba3fa;
    color: #fff;
}

.greenbut:hover {
    background: #1ba3fa;
    color: #fff;
    color: #fff;
}

.orangebut {
    background: #f60;
    border: 1px solid #f60;
    color: #fff;
}

.orangebut:hover {
    background: #f40;
    border: 1px solid #f40;
    color: #fff;
}

.bluebut {
    background: #49b8ff;
    border: 1px solid #1ba3fa;
    color: #fff;
}

.bluebut:hover {
    background: #1ba3fa;
    color: #fff;
    color: #fff;
}

.graybut {
    background: #f3f3f3;
    border: #cfcfcf 1px solid;
    color: #999;
}

.graybut:hover {
    background: #bbb;
    color: #fffeee;
}

.cancelBtn {
    background: #f4f4f4;
    border: #ddd 1px solid;
    color: #747474;
}

.cancelBtn:hover {
    background: #f4f4f4;
    border: #bbb 1px solid;
    color: #747474;
}

.Member_Pop_friend s,
.Member_Pop_letter i {
    background: url(http://skin.1yyg.net/star/images/star-icon.png);
}

.Member_Pop_friend,
.Member_Pop_letter,
.Member_Pop_Has {
    height: 23px;
    border-radius: 3px;
    font-size: 12px;
    line-height: 23px;
    line-height: 26px\9;
    _line-height: 23px;
    display: inline-block;
    color: #fff;
    text-align: left;
    margin-right: 8px;
}

.Member_Pop_friend s,
.Member_Pop_letter i {
    font-size: 0;
    line-height: 0;
    display: inline-block;
    vertical-align: -1px;
    cursor: pointer;
}

.Member_Pop_friend {
    width: 62px;
    padding-left: 12px;
    background: #49B8FF;
    border: 1px solid #1BA3FA;
    position: relative;
    text-indent: 15px;
}

.Member_Pop_friend:hover {
    background: #1BA3FA;
    border: 1px solid #1BA3FA;
    color: #fff;
}

.Member_Pop_friend s {
    background-position: 0 -53px;
    width: 10px;
    height: 10px;
    position: absolute;
    left: 10px;
    top: 7px;
}

.Member_Pop_pal {
    color: #747474;
    width: 74px;
    text-align: center;
    background: #f4f4f4;
    border: 1px solid #ddd;
    float: left;
}

.Member_Pop_pal:hover {
    background: #f4f4f4;
    border: 1px solid #ddd;
    color: #747474;
}

.Member_Pop_letter {
    width: 62px;
    padding-left: 12px;
    border: 1px solid #DDD;
    background: #fff;
    color: #2af;
    position: relative;
    text-indent: 15px;
}

.Member_Pop_letter:hover {
    border: 1px solid #BBB;
    color: #2af;
}

.Member_Pop_letter i,
.ta-friend li .Member_Pop_letter i,
.Member-list li .Member_Pop_letter i {
    background-position: -11px -53px;
    width: 13px;
    height: 10px;
    position: absolute;
    left: 10px;
    top: 7px;
    padding: 0;
}

.Member_Pop_Has {
    color: #747474;
    width: 74px;
    text-align: center;
    background: #f4f4f4;
    border: 1px solid #ddd;
}

.Member_Pop_Has:hover {
    background: #f4f4f4;
    border: 1px solid #ddd;
    color: #747474;
    cursor: default;
}

.Member_Pop {
    width: 278px;
    height: 140px;
    border: 1px solid #CCC9C6;
    background: #fff;
    position: absolute;
    box-shadow: 2px 2px 3px 0 rgba(34, 25, 25, .2);
}

.Member_Pop_cur {
    background: #FBFBFB;
}

.Member_Pop_img {
    float: left;
    width: 80px;
    height: 80px;
    margin: 10px;
    display: inline;
}

.Member_Pop_img img,
.ta-friend li .Member_Pop_img img,
.Member-list li .Member_Pop_img img,
.R-list .Member_Pop_img img {
    width: 80px;
    height: 80px;
}

.Member_Pop_info,
.ta-friend li .Member_Pop_info {
    margin-left: 91px;
    margin-top: 7px;
    text-align: left;
}

.Member_Pop_info .Member_Pop_intro {
    height: 40px;
    overflow: hidden;
    padding-right: 8px;
}

.Member_Pop_name {
    font-size: 14px;
    height: 25px;
}

.Member_Pop_class {
    height: 22px;
}

.Member_Pop_class .class-icon {
    float: left;
}

.Member_Pop_class span {
    float: left;
}

.Member_Pop_class span.address-icon {
    width: 95px;
    height: 20px;
    overflow: hidden;
}

.Member_Pop_but {
    width: 100%;
    height: 30px;
    background: #F4F4F4;
    position: absolute;
    bottom: 0;
    margin-left: 0;
    left: 0;
    text-align: right;
    padding-top: 5px;
}

@media (max-width:1190px) {
    .g-detailCon {
        width: 989px;
        border-left: 0 none;
    }
    .m-detail-left {
        display: none;
    }
    li.win-head a s {
        display: block;
        width: 105px;
        height: 105px;
        background: url(../images/head105-gray.png?v=0211) no-repeat;
        position: absolute;
        top: 0;
        left: 5px;
        z-index: 5;
    }
    .procurer-and-next {
        display: block;
    }
    .single-info dd p {
        font-size: 14px;
    }
}

body.f-width-change .g-detailCon {
    width: 989px;
    border-left: 0 none;
}

body.f-width-change .m-detail-left {
    display: none;
}

body.f-width-change li.win-head a s {
    display: block;
    width: 95px;
    height: 95px;
    position: absolute;
    top: 0;
    left: 5px;
    z-index: 5;
}

body.f-width-change .procurer-and-next {
    display: block;
}

body.f-width-change .single-info dd p {
    font-size: 14px;
}
